﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace MySQLEntityConnectTest
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void GetCustomer_Click(object sender, EventArgs e)
        {
            if (userID.Text != "")
            {
//Создаем новый екземпляр ранее созданой модели БД для доступа к данным
using (testEntities db = new testEntities())
{
    try
    {
        int id = Convert.ToInt32(userID.Text);

        //Создаем переменную custumer и LINQ запрос на выборку из БЗ
        var customer = db.customer.Where(c => c.id == id).FirstOrDefault();
        if (customer != null)
        {
            //Если клиент найден, то выводим его имя
            CustomerName.Text = customer.name;
        }
        else
        {
            CustomerName.Text = "No such id in DB";
        }
    }
    catch (Exception)
    {
        CustomerName.Text = "Enter valid number";
    }
}
            }
            else
            {
                CustomerName.Text = "Please enter user ID";
            }
        }
    }
}